#include <tsin/library/TouhouSpellBasic.hpp>

#include <tsin/library/TouhouSoloViewport.hpp>

using namespace tsin;

TouhouSpellBasic::TouhouSpellBasic()
{
        name = "";
        viewport = &library::thSoloMiddleViewport;
        frontImagePath = "";
}

const char *TouhouSpellBasic::getName()
{
        return name;
}

const StandardResolution TouhouSpellBasic::getResolution()
{
        return r640x480;
}

int TouhouSpellBasic::getNrViewport()
{
        return 1;
}

GameViewport *TouhouSpellBasic::getViewport(int idx)
{
        return (idx == 0) ? viewport : 0;
}

const char *TouhouSpellBasic::getFrontImagePath()
{
        return frontImagePath;
}

Front *TouhouSpellBasic::getFront()
{
        return &front;
}